import XLSX from 'xlsx'
import { integer } from 'mockjs/src/mock/random/basic'

/**
 * @description:
 * @param {Object} json 服务端发过来的数据
 * @param {String} name 导出Excel文件名字
 * @return:
 */
// function exportExcel(json, name) {
//   /* convert state to workbook */
//   const data = []
//   const keyArray = []
//
//   for (const key1 in json) {
//     if (json.hasOwnProperty(key1)) {
//       const element = json[key1]
//       const rowDataArray = []
//       for (const key2 in element) {
//         if (element.hasOwnProperty(key2)) {
//           const element2 = element[key2]
//           rowDataArray.push(element2)
//           if (keyArray.length < getLength(element)) {
//             keyArray.push(key2)
//           }
//         }
//       }
//       data.push(rowDataArray)
//     }
//   }
//   data.splice(0, 0, keyArray)
//   const ws = XLSX.utils.aoa_to_sheet(data)
//   const wb = XLSX.utils.book_new()
//   XLSX.utils.book_append_sheet(wb, ws, 'SheetJS')
//   /* generate file and send to client */
//   XLSX.writeFile(wb, name + '.xlsx')
// }

/**
 * @description: 导入excel文件并返回数据
 * @param {function} 回调函数参数data,dataRef,一个是数据，一个是exce表单的索引
 * @return:
 */
// function importExcel(callback) {
//   var inputObj = document.createElement('input')
//   inputObj.setAttribute('id', 'file')
//   inputObj.setAttribute('type', 'file')
//   inputObj.setAttribute('name', 'file')
//   inputObj.setAttribute('style', 'visibility:hidden')
//   inputObj.setAttribute('accept', '.xlsx,.xls,.csv')
//   inputObj.addEventListener('change', (evt) => {
//     const files = evt.target.files
//     if (files && files[0]) {
//       _file(files[0], (data, dataRef) => {
//         callback(data, dataRef)
//       })
//     }
//   })
//   document.body.appendChild(inputObj)
//   inputObj.value
//   inputObj.click()
// }

/**
 * @description: 处理文件
 * @param {Object} file 文件对象
 * @param {function} callback 回调函数
 * @return:
 */
// function _file(file, callback) {
//   const make_cols = refstr => Array(XLSX.utils.decode_range(refstr).e.c + 1).fill(0).map((x, i) => ({
//     name: XLSX.utils.encode_col(i),
//     key: i
//   }))
//
//   /* Boilerplate to set up FileReader */
//   const reader = new FileReader()
//   reader.onload = (e) => {
//     /* Parse data */
//     const bstr = e.target.result
//     const wb = XLSX.read(bstr, {
//       type: 'binary'
//     })
//     /* Get first worksheet */
//     const wsname = wb.SheetNames[0]
//     const ws = wb.Sheets[wsname]
//     /* Convert array of arrays */
//     const data = XLSX.utils.sheet_to_json(ws, {
//       header: 1
//     })
//     /* Update state */
//     callback(data, make_cols(ws['!ref']))
//   }
//   reader.readAsBinaryString(file)
// }

/**
 * @description: 获取map的长度
 * @param {Object} obj map对象
 * @return: map的长度
 */
function getLength(obj) {
  var count = 0
  for (var i in obj) {
    if (obj.hasOwnProperty(i)) {
      count++
    }
  }

  return count
}

/**
 * @description:
 * @param {Object} json 服务端发过来的数据
 * @param {String} name 导出Excel文件名字
 * @return:
 */
function exportEnterpriseExcel(json, name) {
  /* convert state to workbook */
  const data = []
  const keyArray = []
  for (const key1 in json) {
    if (json.hasOwnProperty(key1)) {
      const element = json[key1]
      const rowDataArray = []
      for (const key in characterEnterprise) {
        for (const key2 in element) {
          if (element.hasOwnProperty(key2)) {
            if (key === key2) {
              const element2 = element[key2]
              rowDataArray.push(element2)
              if (keyArray.length < getLength(characterEnterprise)) {
                keyArray.push(characterEnterprise[key].text)
              }
            }
          }
        }
      }
      data.push(rowDataArray)
    }
  }
  data.splice(0, 0, keyArray)
  const cols = []
  cols.push({ wch: 35 })
  cols.push({ wch: 25 })
  cols.push({ wch: 20 })
  cols.push({ wch: 20 })
  cols.push({ wch: 20 })
  cols.push({ wch: 20 })
  cols.push({ wch: 50 })
  cols.push({ wch: 20 })
  cols.push({ wch: 30 })
  cols.push({ wch: 20 })
  cols.push({ wch: 20 })
  cols.push({ wch: 20 })
  cols.push({ wch: 20 })
  const ws = XLSX.utils.aoa_to_sheet(data)
  ws['!cols'] = cols
  const wb = XLSX.utils.book_new()
  XLSX.utils.book_append_sheet(wb, ws, 'sheet1')
  /* generate file and send to client */
  XLSX.writeFile(wb, name + '.xlsx')
}

const characterEnterprise = {
  entName: {
    text: '企业名称',
    type: String
  },
  entCode: {
    text: '统一社会信用代码',
    type: String
  },
  legalPerson: {
    text: '法人代表',
    type: String
  },
  provName: {
    text: '所在省名称',
    type: String
  },
  cityName: {
    text: '所在市名称',
    type: String
  },
  distName: {
    text: '所在区名称',
    type: String
  },
  regAddress: {
    text: 'regAddress',
    type: String
  },
  regCapital: {
    text: '注册资本',
    type: String
  },
  industryName: {
    text: '所属行业',
    type: String
  },
  entTypeName: {
    text: '企业类型',
    type: String
  },
  entScaleName: {
    text: '企业规模',
    type: String
  },
  contactsName: {
    text: '联系人姓名',
    type: String
  },
  contactsTel: {
    text: '联系人电话',
    type: String
  }
}

/**
 * @description:
 * @param {Object} json 服务端发过来的数据
 * @param {String} name 导出诊断结果Excel文件名字
 * @return:
 */
function diagnosisResultExcel(json, name) {
  /* convert state to workbook */
  const data = []
  const keyArray = []
  for (const key1 in json) {
    if (json.hasOwnProperty(key1)) {
      const element = json[key1]
      const rowDataArray = []
      for (const key in characterDiagnosis) {
        for (const key2 in element) {
          if (element.hasOwnProperty(key2)) {
            if (key === key2) {
              const element2 = element[key2]
              rowDataArray.push(element2)
              if (keyArray.length < getLength(characterDiagnosis)) {
                keyArray.push(characterDiagnosis[key].text)
              }
            }
          }
        }
      }
      data.push(rowDataArray)
    }
  }
  data.splice(0, 0, keyArray)
  // const cols = []
  const ws = XLSX.utils.aoa_to_sheet(data)
  // ws['!cols'] = cols
  const wb = XLSX.utils.book_new()
  XLSX.utils.book_append_sheet(wb, ws, 'sheet1')
  /* generate file and send to client */
  XLSX.writeFile(wb, name + '.xlsx')
}

const characterDiagnosis = {
  '102_entName': {
    text: '企业名称',
    type: String
  },
  '103_entCode': {
    text: '统一社会信用代码',
    type: String
  },
  '104_legalPerson': {
    text: '法人代表',
    type: String
  },
  '105_provCode': {
    text: '所在省代码',
    type: String
  },
  '106_provName': {
    text: '所在省名称',
    type: String
  },
  '107_cityCode': {
    text: '所在市代码',
    type: String
  },
  '108_cityName': {
    text: '所在市名称',
    type: String
  },
  '109_distCode': {
    text: '所在区代码',
    type: String
  },
  '110_distName': {
    text: '所在区名称',
    type: String
  },
  '111_regAddress': {
    text: '注册地址',
    type: String
  },
  '112_regTime': {
    text: '注册时间',
    type: String
  },
  '113_regCapital': {
    text: '注册资本',
    type: String
  },
  '114_industryCode': {
    text: '所属行业代码',
    type: String
  },
  '115_industryName': {
    text: '所属行业名称',
    type: String
  },
  '116_industrySecondCode': {
    text: '所属行业第二级代码',
    type: String
  },
  '117_industrySecondName': {
    text: '所属行业第二级名称',
    type: String
  },
  '118_industryThreeCode': {
    text: '所属行业第三级代码',
    type: String
  },
  '119_industryThreeName': {
    text: '所属行业第三级名称',
    type: String
  },
  '120_industryFourthCode': {
    text: '所属行业第四级代码',
    type: String
  },
  '121_industryFourthName': {
    text: '所属行业第四级名称',
    type: String
  },
  '122_entTypeCode': {
    text: '企业类型代码',
    type: String
  },
  '123_entTypeName': {
    text: '企业类型名称',
    type: String
  },
  '124_entScaleCode': {
    text: '企业规模代码',
    type: String
  },
  '125_entScaleName': {
    text: '企业规模名称',
    type: String
  },
  '126_entNumber': {
    text: '全职员工数量',
    type: String
  },
  '127_operationLife': {
    text: '生产经营年限',
    type: String
  },
  '128_entHolding': {
    text: '与现有小巨人企业存在控股关系',
    type: String
  },
  '129_entSimilar': {
    text: '同集团内有其他生产相似主导产品企业获得认定或申报',
    type: String
  },
  '130_contactsName': {
    text: '联系人姓名',
    type: String
  },
  '131_contactsTel': {
    text: '联系人电话',
    type: String
  },
  '132_contactsMobile': {
    text: '联系人手机',
    type: String
  },
  '133_commAddress': {
    text: '通讯地址',
    type: String
  },
  '134_email': {
    text: '电子邮箱',
    type: String
  },
  '135_postalCode': {
    text: '邮编',
    type: String
  },
  '138_employeesNumber1': {
    text: '全职员工数量1',
    type: String
  },
  '139_employeesNumber2': {
    text: '全职员工数量2',
    type: String
  },
  '140_employeesNumber3': {
    text: '全职员工数量3',
    type: String
  },
  '141_developmentNumber1': {
    text: '研发人员数量1',
    type: String
  },
  '142_developmentNumber2': {
    text: '研发人员数量2',
    type: String
  },
  '143_developmentNumber3': {
    text: '研发人员数量3',
    type: String
  },
  '144_businessIncome1': {
    text: '营业收入1',
    type: String
  },
  '145_businessIncome2': {
    text: '营业收入2',
    type: String
  },
  '146_businessIncome3': {
    text: '营业收入3',
    type: String
  },
  '147_mainIncome1': {
    text: '主营业务收入1',
    type: String
  },
  '148_mainIncome2': {
    text: '主营业务收入2',
    type: String
  },
  '149_mainIncome3': {
    text: '主营业务收入3',
    type: String
  },
  '150_netProfits1': {
    text: '净利润总额1',
    type: String
  },
  '151_netProfits2': {
    text: '净利润总额2',
    type: String
  },
  '152_netProfits3': {
    text: '净利润总额3',
    type: String
  },
  '153_assets1': {
    text: '资产总额1',
    type: String
  },
  '154_assets2': {
    text: '资产总额2',
    type: String
  },
  '155_assets3': {
    text: '资产总额3',
    type: String
  },
  '156_liabilities1': {
    text: '负债总额1',
    type: String
  },
  '157_liabilities2': {
    text: '负债总额2',
    type: String
  },
  '158_liabilities3': {
    text: '负债总额3',
    type: String
  },
  '159_taxes1': {
    text: '上缴税金1',
    type: String
  },
  '160_taxes2': {
    text: '上缴税金2',
    type: String
  },
  '161_taxes3': {
    text: '上缴税金3',
    type: String
  },
  '162_newFinancing1': {
    text: '新增股权融资总额1',
    type: String
  },
  '163_newFinancing2': {
    text: '新增股权融资总额2',
    type: String
  },
  '164_newFinancing3': {
    text: '新增股权融资总额3',
    type: String
  },
  '165_developmentCost1': {
    text: '研发费用总额1',
    type: String
  },
  '166_developmentCost2': {
    text: '研发费用总额2',
    type: String
  },
  '167_developmentCost3': {
    text: '研发费用总额3',
    type: String
  },
  '168_preTax1': {
    text: '税前利润总额1',
    type: String
  },
  '169_preTax2': {
    text: '税前利润总额2',
    type: String
  },
  '170_preTax3': {
    text: '税前利润总额3',
    type: String
  },
  '171_subdivideTime': {
    text: '企业从事特定细分市场时间',
    type: String
  },
  '172_productName': {
    text: '主导产品名称（中文）',
    type: String
  },
  '173_productTime': {
    text: '从事该产品领域的时间（年）',
    type: String
  },
  '174_productTypeCode': {
    text: '主导产品类别代码',
    type: String
  },
  '175_productTypeName': {
    text: '主导产品类别名称',
    type: String
  },
  '176_industryTop': {
    text: '行业领军企业（3个以内）',
    type: String
  },
  '177_isIndustry': {
    text: '是否属于工业六基领域',
    type: String
  },
  '178_industryCode': {
    text: '勾选工业六基领域代码',
    type: String
  },
  '179_industryName': {
    text: '勾选工业六基领域名字',
    type: String
  },
  '180_isRising': {
    text: '是否属于战略性新兴产业分类',
    type: String
  },
  '181_risingIndustryCode': {
    text: '勾选战略性新兴产业分类代码',
    type: String
  },
  '182_risingIndustryName': {
    text: '勾选战略性新兴产业分类名称',
    type: String
  },
  '183_industrialChainCode': {
    text: '所属产业链代码',
    type: String
  },
  '184_industrialChainName': {
    text: '所属产业链名称',
    type: String
  },
  '185_isShort': {
    text: '在产业链供应链关键环节及关键领域“补短板”“锻长板”“填空白”取得实际成效',
    type: String
  },
  '186_shortContent': {
    text: '补短板的产品名称或填补国内（国际）空白的领域',
    type: String
  },
  '187_blankIndustry': {
    text: '或填补国内（国际）空白的领域',
    type: String
  },
  '188_alternativeProducts': {
    text: '或替代进口的国外企业（或产品）名称',
    type: String
  },
  '189_technologicalInnovation': {
    text: '说明（是否在细分领域实现关键技术首创等情况，50字以内）',
    type: String
  },
  '190_isChina': {
    text: '主导产品是否属于中华老字号名录',
    type: String
  },
  '191_isComplement': {
    text: '主导产品是否为国内外知名大企业直接配套或服务关键产业链重点龙头企业',
    type: String
  },
  '192_isManufacture': {
    text: '企业主导产品是否属于制造强国重点领域',
    type: String
  },
  '193_manufactureCode': {
    text: '制造强国重点产业领域代码',
    type: String
  },
  '194_manufactureName': {
    text: '制造强国重点产业领域名称',
    type: String
  },
  '195_isNet': {
    text: '企业主导产品是否属于网络强国重点领域',
    type: String
  },
  '196_netCode': {
    text: '网络强国重点产业领域代码',
    type: String
  },
  '197_netName': {
    text: '网络强国重点产业领域名称',
    type: String
  },
  '198_complementContent': {
    text: '知名大企业直接配套',
    type: String
  },
  '199_management': {
    text: '企业获得的管理体系认证情况（可多选）',
    type: String
  },
  '200_managementOther': {
    text: '如其他（请说明）',
    type: String
  },
  '201_provincialHonors': {
    text: '是否获得省级以上质量奖荣誉',
    type: String
  },
  '202_nationalHonors': {
    text: '国家级质量奖数量（项）',
    type: String
  },
  '203_provincialAwards': {
    text: '省级质量奖数量（项）',
    type: String
  },
  '204_awardsName': {
    text: '质量奖名称',
    type: String
  },
  '205_isBrand': {
    text: '是否拥有自主品牌',
    type: String
  },
  '206_brandNumber': {
    text: '自有品牌数量（项）',
    type: String
  },
  '207_brandName': {
    text: '自有品牌名称',
    type: String
  },
  '208_provincialNumber': {
    text: '省级以上著名品牌数量（项）',
    type: String
  },
  '209_provincialName': {
    text: '省级以上著名品牌名称',
    type: String
  },
  '210_isStandard': {
    text: '是否参与制修订标准',
    type: String
  },
  '211_internationalNumber': {
    text: '国际标准数量（项）',
    type: String
  },
  '212_nationalNumber': {
    text: '国家标准数量（项）',
    type: String
  },
  '213_industryNumber': {
    text: '行业标准数量（项）',
    type: String
  },
  '214_standardName': {
    text: '标准名称（请填写代表性标准，不超过5项）',
    type: String
  },
  '215_isStandard2': {
    text: '是否主持制修订标准',
    type: String
  },
  '216_internationalNumber2': {
    text: '国际标准数量（项）',
    type: String
  },
  '217_nationalNumber2': {
    text: '国家标准数量（项）',
    type: String
  },
  '218_industryNumber2': {
    text: '行业标准数量（项）',
    type: String
  },
  '219_standardName2': {
    text: '标准名称（请填写代表性标准，不超过5项）',
    type: String
  },
  '220_information': {
    text: '核心业务采用信息系统支撑情况（可多选）',
    type: String
  },
  '221_informationOther': {
    text: '如其他（请说明）',
    type: String
  },
  '222_authentication': {
    text: '产品获得发达国家或地区权威机构认证情况(多选)',
    type: String
  },
  '223_authenticationOther': {
    text: '如其他（请说明）',
    type: String
  },
  '224_isCloud': {
    text: '业务系统是否向云端迁移',
    type: String
  },
  '225_cloudCode': {
    text: '企业上云情况代码',
    type: String
  },
  '226_cloudName': {
    text: '企业上云情况名称',
    type: String
  },
  '227_isFuse': {
    text: '是否拥有制造业与互联网融合试点示范项目',
    type: String
  },
  '228_digitizationCode': {
    text: '数字化水平代码',
    type: String
  },
  '229_digitizationName': {
    text: '数字化水平名称',
    type: String
  },
  '230_digitizationInvestment': {
    text: '上一年数字化投入总额',
    type: String
  },
  '231_refineManagement': {
    text: '是否精细化管理方式',
    type: String
  },
  '232_refineSituation': {
    text: '建议进一步选择精细化管理内容如：六四格玛管理、卓越绩效管理等',
    type: String
  },
  '234_digitalTechnology': {
    text: '数字化技术使用情况',
    type: String
  },
  '236_greenMake': {
    text: '是否绿色制造',
    type: String
  },
  '237_greenFactory': {
    text: '是否绿色工厂',
    type: String
  },
  '238_greenProduct': {
    text: '是否绿色产品',
    type: String
  },
  '239_greenSupply': {
    text: '是否绿色供应链企业',
    type: String
  },
  '240_greenExample': {
    text: '是否绿色制造示范企业',
    type: String
  },
  '241_productInternational1': {
    text: '主导产品国际细分市场占有率（%）1',
    type: String
  },
  '242_productInternational2': {
    text: '主导产品国际细分市场占有率（%）2',
    type: String
  },
  '243_productInternational3': {
    text: '主导产品国际细分市场占有率（%）3',
    type: String
  },
  '244_productCountry1': {
    text: '主导产品全国细分市场占有率（%）1',
    type: String
  },
  '245_productCountry2': {
    text: '主导产品全国细分市场占有率（%）2',
    type: String
  },
  '246_productCountry3': {
    text: '主导产品全国细分市场占有率（%）3',
    type: String
  },
  '247_productExport1': {
    text: '主导产品出口额（万元）1',
    type: String
  },
  '248_productExport2': {
    text: '主导产品出口额（万元）2',
    type: String
  },
  '249_productExport3': {
    text: '主导产品出口额（万元）3',
    type: String
  },
  '250_brandNumbers1': {
    text: '企业自有品牌个数（个）1',
    type: String
  },
  '251_brandNumbers2': {
    text: '企业自有品牌个数（个）2',
    type: String
  },
  '252_brandNumbers3': {
    text: '企业自有品牌个数（个）3',
    type: String
  },
  '253_brandIncome1': {
    text: '企业自有品牌销售收入（万元）1',
    type: String
  },
  '254_brandIncome2': {
    text: '企业自有品牌销售收入（万元）2',
    type: String
  },
  '255_brandIncome3': {
    text: '企业自有品牌销售收入（万元）3',
    type: String
  },
  '256_brandCooperation': {
    text: '企业获得品牌授权、共享品牌个数',
    type: String
  },
  '257_brandTrademark': {
    text: '企业拥有的名牌产品或驰名商标情况',
    type: String
  },
  '258_isNationalReward': {
    text: '近三年获得过国家级科技奖励',
    type: String
  },
  '259_nationalYear': {
    text: '获奖年份',
    type: String
  },
  '260_nationalName': {
    text: '获奖名称',
    type: String
  },
  '261_nationalRanking': {
    text: '获奖排名',
    type: String
  },
  '262_isProvincialReward': {
    text: '近三年获得过省级科技奖励',
    type: String
  },
  '263_provincialYear': {
    text: '获奖年份',
    type: String
  },
  '264_provincialName': {
    text: '获奖名称',
    type: String
  },
  '265_provincialRanking': {
    text: '获奖排名',
    type: String
  },
  '266_isMakerReward': {
    text: '近三年是否进入“创客中国”中小企业创新创业大赛全国500强企业组名单',
    type: String
  },
  '267_makerYear': {
    text: '大赛年份',
    type: String
  },
  '268_makerRanking': {
    text: '大赛排名',
    type: String
  },
  '269_isHighTech': {
    text: '是否高新技术企业',
    type: String
  },
  '270_isCountryInnovate': {
    text: '是否国家级技术创新示范企业',
    type: String
  },
  '271_isIntellectualAdvantages': {
    text: '是否知识产权优势企业',
    type: String
  },
  '272_isIntellectualDemonstration': {
    text: '是否知识产权示范企业',
    type: String
  },
  '273_isProvinceDevelopment': {
    text: '是否拥有经认定的省部级以上研发机构',
    type: String
  },
  '274_technicalResearchInstituteCode': {
    text: '技术研究院代码',
    type: String
  },
  '275_technicalResearchInstituteName': {
    text: '技术研究院名称',
    type: String
  },
  '276_enterpriseTechnologyCenterCode': {
    text: '企业技术中心代码',
    type: String
  },
  '277_enterpriseTechnologyCenterName': {
    text: '企业技术中心名称',
    type: String
  },
  '278_enterpriseEngineeringCenterCode': {
    text: '企业工程中心代码',
    type: String
  },
  '279_enterpriseEngineeringCenterName': {
    text: '企业工程中心名称',
    type: String
  },
  '280_industrialDesignCenterCode': {
    text: '工业设计中心代码',
    type: String
  },
  '281_industrialDesignCenterName': {
    text: '工业设计中心名称',
    type: String
  },
  '282_academicianWorkstation': {
    text: '院士专家工作站',
    type: String
  },
  '283_doctoralWorkstation': {
    text: '博士后工作站',
    type: String
  },
  '284_otherCenterName': {
    text: '企业自填研发机构名称',
    type: String
  },
  // '285_otherCenterLevelCode': {
  //   text: '其他研发机构级别代码',
  //   type: String
  // },
  '286_otherCenterLevelName': {
    text: '其他研发机构级别名称',
    type: String
  },
  '287_schoolName': {
    text: '合作院校机构名称（3个以内）',
    type: String
  },
  '288_intellectualNumber': {
    text: 'I类知识产权总数（项）',
    type: String
  },
  '289_highIntellectual': {
    text: 'Ⅰ类高价值知识产权（项）',
    type: String
  },
  '290_autonomyIntellectual': {
    text: '自主研发的Ⅰ类知识产权（项）',
    type: String
  },
  '291_inventionPatent': {
    text: '发明专利（项）',
    type: String
  },
  '292_newPlantVariety': {
    text: '植物新品种（项）',
    type: String
  },
  '293_nationalCropVarieties': {
    text: '国家级农作物品种（项）',
    type: String
  },
  '294_nationalNewDrugs': {
    text: '国家新药（项）',
    type: String
  },
  '295_integratedCircuit': {
    text: '集成电路布图设计专有权 （项）',
    type: String
  },
  '296_secondIntellectual': {
    text: 'Ⅱ类知识产权（项）',
    type: String
  },
  '297_softwareCopyright': {
    text: '软件著作权（项）',
    type: String
  },
  '298_utilityPatent': {
    text: '实用新型专利（项）',
    type: String
  },
  '299_appearanceDesign': {
    text: '外观设计专利（项）',
    type: String
  },
  '300_effectiveInvention': {
    text: '累计有效发明专利量',
    type: String
  },
  '301_overseasInvention': {
    text: '海外发明专利授权量',
    type: String
  },
  '302_firstEquipment': {
    text: '企业获得首台（套）装备情况',
    type: String
  },
  '303_firstMaterial': {
    text: '企业获得首批次材料情况',
    type: String
  },
  '304_firstSoft': {
    text: '企业获得首版次软件情况',
    type: String
  },
  '305_entValuation': {
    text: '最新企业估值（万元）',
    type: String
  },
  '306_listingCode': {
    text: '上市情况代码',
    type: String
  },
  '307_listingName': {
    text: '上市情况名称',
    type: String
  },
  '308_stockCode': {
    text: '股票代码',
    type: String
  },
  '309_listingProcessCode': {
    text: '上市进程代码',
    type: String
  },
  '310_listingProcessName': {
    text: '上市进程名称',
    type: String
  },
  '311_listingPlaceCode': {
    text: '拟上市地代码',
    type: String
  },
  '312_listingPlaceName': {
    text: '拟上市地名称',
    type: String
  },
  '313_bankLoans': {
    text: '近3年是否申请银行贷款',
    type: String
  },
  '314_creditSatisfaction': {
    text: '信贷满足率',
    type: String
  },
  '315_loanPurpose': {
    text: '所获得贷款主要用于下面哪些事项',
    type: String
  },
  '316_nextPlan': {
    text: '下一步融资计划',
    type: String
  },
  '317_fundsNumber': {
    text: '资金需求额（万元）',
    type: String
  },
  '318_financingMethodCode': {
    text: '计划融资方式代码',
    type: String
  },
  '319_financingMethodName': {
    text: '计划融资方式名称',
    type: String
  },
  '335_overseasMergers': {
    text: '境外并购情况',
    type: String
  },
  '338_overseasBranches': {
    text: '境外设立分公司情况',
    type: String
  },
  '341_overseasResearch': {
    text: '境外设立研发机构情况',
    type: String
  },
  '344_overseasPatent': {
    text: '向境外支付专利使用费',
    type: String
  },
  '347_nationalProject': {
    text: '近2年是否承担过国家重大科技项目',
    type: String
  },
  '350_nationalInnovate': {
    text: '近2年是否获得过国家级技术创新类项目',
    type: String
  },
  '研发比重上三年': {
    text: '研发费用总额占营业收入总额比重1',
    type: String
  },
  '研发比重上二年': {
    text: '研发费用总额占营业收入总额比重2',
    type: String
  },
  '研发比重上一年': {
    text: '研发费用总额占营业收入总额比重3',
    type: String
  },
  '资产负债率上三年': {
    text: '资产负债率1',
    type: String
  },
  '资产负债率上二年': {
    text: '资产负债率2',
    type: String
  },
  '资产负债率上一年': {
    text: '资产负债率3',
    type: String
  },
  '近两年主营业务收入平均增长率': {
    text: '近两年主营业务收入平均增长率',
    type: String
  },
  '400_target_score': {
    text: '发展评分',
    type: String
  },
  '401_innovate_score': {
    text: '创新型评分',
    type: String
  },
  '402_innovate_content': {
    text: '创新型评测',
    type: String
  },
  '403_innovate_no': {
    text: '不符合原因',
    type: String
  },
  '404_refinement_score': {
    text: '专精特新评分',
    type: String
  },
  '405_refinement_content': {
    text: '专精特新评测',
    type: String
  },
  '406_refinement_no': {
    text: '不符合原因',
    type: String
  },
  '407_giant_content': {
    text: '小巨人评测',
    type: String
  },
  '408_giant_no': {
    text: '不符合原因',
    type: String
  }
}

/**
 * @description: 导入excel文件并返回数据
 * @param {function} 回调函数参数data,dataRef,一个是数据，一个是exce表单的索引
 * @return:
 */
function importExcel(callback) {
  const inputObj = document.createElement('input')
  inputObj.setAttribute('id', 'file')
  inputObj.setAttribute('type', 'file')
  inputObj.setAttribute('name', 'file')
  inputObj.setAttribute('style', 'visibility:hidden')
  inputObj.setAttribute('accept', '.xlsx,.xls,.csv')
  inputObj.addEventListener('change', (evt) => {
    const files = evt.target.files
    if (files && files[0]) {
      _file(files[0], (data, dataRef) => {
        callback(data, dataRef)
      })
    }
  })
  document.body.appendChild(inputObj)
  inputObj.value
  inputObj.click()
}

/**
 * @description: 处理文件
 * @param {Object} file 文件对象
 * @param {function} callback 回调函数
 * @return:
 */
function _file(file, callback) {
  const make_cols = refstr => Array(XLSX.utils.decode_range(refstr).e.c + 1).fill(0).map((x, i) => ({
    name: XLSX.utils.encode_col(i),
    key: i
  }))

  /* Boilerplate to set up FileReader */
  const reader = new FileReader()
  reader.onload = (e) => {
    /* Parse data */
    const bstr = e.target.result
    const wb = XLSX.read(bstr, {
      type: 'binary'
    })
    /* Get first worksheet */
    const wsname = wb.SheetNames[0]
    const ws = wb.Sheets[wsname]
    /* Convert array of arrays */
    const data = XLSX.utils.sheet_to_json(ws, {
      header: 1
    })
    const list = []
    let obj = {}
    for (const key in data) {
      if (key === '0') { continue }
      if (key === '1') {
        for (const key1 in character) {
          for (const key2 in data[key]) {
            if (key1 === data[key][key2]) {
              data[key][key2] = character[key1].text
            }
          }
        }
      } else {
        for (const key3 in data[key]) {
          if (key3 === '0') { // 企业名称 ent_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '1') { // 统一社会信用代码 ent_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '2') { // 法人代表 legal_person
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '3') { // 所在省代码 prov_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '4') { // 所在省名称 prov_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '5') { // 所在市代码 city_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '6') { // 所在市名称 city_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '7') { // 所在区代码 dist_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '8') { // 所在区名称 dist_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '9') { // 注册地址 reg_address
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '10') { // 注册时间 reg_time
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '11') { // 注册资本 reg_capital
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            } else {
              obj[data['1'][key3]] = 0
            }
          } else if (key3 === '12') { // 所属行业代码 industry_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '13') { // 所属行业名称 industry_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '14') { // 所属行业第二级代码 industry_second_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '15') { // 所属行业第二级名称 industry_second_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '16') { // 所属行业第三级代码 industry_three_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '17') { // 所属行业第三级名称 industry_three_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '18') { // 所属行业第四级代码 industry_fourth_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '19') { // 所属行业第四级名称 industry_fourth_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '21') { // 企业类型名称 ent_type_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
              obj[data['1'][20]] = '99'
            } else {
              if (data[key][key3] === '国有') {
                obj[data['1'][20]] = '0'
              } else if (data[key][key3] === '合资') {
                obj[data['1'][20]] = '1'
              } else if (data[key][key3] === '民营') {
                obj[data['1'][20]] = '2'
              } else if (data[key][key3] === '外企') {
                obj[data['1'][20]] = '3'
              } else {
                obj[data['1'][20]] = '99'
              }
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '23') { // 企业规模名称 ent_scale_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
              obj[data['1'][22]] = '99'
            } else {
              if (data[key][key3] === '大型') {
                obj[data['1'][22]] = '0'
              } else if (data[key][key3] === '中型') {
                obj[data['1'][22]] = '1'
              } else if (data[key][key3] === '小型') {
                obj[data['1'][22]] = '2'
              } else if (data[key][key3] === '微型') {
                obj[data['1'][22]] = '3'
              } else {
                obj[data['1'][22]] = '99'
              }
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '24') { // 全职员工数量 ent_number
            if (data[key][key3] !== null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            } else {
              obj[data['1'][key3]] = 0
            }
          } else if (key3 === '25') { // 生产经营年限 operation_life
            if (data[key][key3] !== null || data[key][key3] !== '0' || data[key][key3] !== 0) {
              // const year = data[key][key3].replace('年', '')
              obj[data['1'][key3]] = parseInt(data[key][key3])
            } else {
              obj[data['1'][key3]] = 0
            }
          } else if (key3 === '26') { // 与现有小巨人企业存在控股关系 ent_holding
            if (data[key][key3] !== null || data[key][key3] === '0' || data[key][key3] === 0) {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            } else {
              obj[data['1'][key3]] = '0'
            }
          } else if (key3 === '27') { // 同集团内有其他生产相似主导产品企业获得认定或申报 ent_similar
            if (data[key][key3] !== null || data[key][key3] === '0' || data[key][key3] === 0) {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            } else {
              obj[data['1'][key3]] = '0'
            }
          } else if (key3 === '28') { // 联系人姓名 contacts_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '29') { // 联系人电话 contacts_tel
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '30') { // 联系人手机 contacts_mobile
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '31') { // 通讯地址 comm_address
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '32') { // 电子邮箱 email
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '33') { // 邮编 postal_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '34') { // 全职员工数量 employees_number1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '35') { // 全职员工数量 employees_number2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '36') { // 全职员工数量 employees_number3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '37') { // 研发人员数量 development_number1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '38') { // 研发人员数量 development_number2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '39') { // 研发人员数量 development_number3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '40') { // 营业收入 business_income1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '41') { // 营业收入 business_income2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '42') { // 营业收入 business_income3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '43') { // 主营业务收入 main_income1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '44') { // 主营业务收入 main_income2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '45') { // 主营业务收入 main_income3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '46') { // 净利润总额 net_profits1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '47') { // 净利润总额 net_profits2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '48') { // 净利润总额 net_profits3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '49') { // 资产总额 assets1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '50') { // 资产总额 assets2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '51') { // 资产总额 assets3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '52') { // 负债总额 liabilities1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '53') { // 负债总额 liabilities2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '54') { // 负债总额 liabilities3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '55') { // 上缴税金 taxes1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '56') { // 上缴税金 taxes2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '57') { // 上缴税金 taxes3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '58') { // 新增股权融资总额 new_financing1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '59') { // 新增股权融资总额 new_financing2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '60') { // 新增股权融资总额 new_financing3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '61') { // 研发费用总额 development_cost1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '62') { // 研发费用总额 development_cost2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '63') { // 研发费用总额 development_cost3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '64') { // 税前利润总额 pre_tax1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '65') { // 税前利润总额 pre_tax2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '66') { // 税前利润总额 pre_tax3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '67') { // 企业从事特定细分市场时间 subdivide_time
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '68') { // 主导产品名称（中文） product_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '69') { // 从事该产品领域的时间（年） product_time
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '70') { // 主导产品类别代码 product_type_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '71') { // 主导产品类别名称 product_type_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '72') { // 行业领军企业（3个以内） industry_top
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const industry_top = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + industry_top + '"]'
            }
          } else if (key3 === '73') { // 是否属于工业六基领域 is_industry
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '74') { // 勾选工业六基领域代码 industry_code6
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '75') { // 勾选工业六基领域名字 industry_name6
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '76') { // 是否属于战略性新兴产业分类 is_rising
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '77') { // 勾选战略性新兴产业分类代码 rising_industry_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '78') { // 勾选战略性新兴产业分类名称 rising_industry_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '79') { // 所属产业链代码 industrial_chain_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '80') { // 所属产业链名称 industrial_chain_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '81') { // 在产业链供应链关键环节及关键领域“补短板”“锻长板”“填空白”取得实际成效 is_short
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '82') { // 补短板的产品名称或填补国内（国际）空白的领域 short_content
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '83') { // 或填补国内（国际）空白的领域 blank_industry
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '84') { // 或替代进口的国外企业（或产品）名称 alternative_products
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '85') { // 说明（是否在细分领域实现关键技术首创等情况，50字以内） technological_innovation
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '86') { // 主导产品是否属于中华老字号名录 is_china
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '87') { // 主导产品是否为国内外知名大企业直接配套或服务关键产业链重点龙头企业 is_complement
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '88') { // 企业主导产品是否属于制造强国重点领域 is_manufacture
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '89') { // 制造强国重点产业领域代码 manufacture_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '90') { // 制造强国重点产业领域名称 manufacture_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '91') { // 企业主导产品是否属于网络强国重点领域 is_net
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '92') { // 网络强国重点产业领域代码 net_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '93') { // 网络强国重点产业领域名称 net_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '94') { // 知名大企业直接配套 complement_content
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '95') { // 企业获得的管理体系认证情况（可多选） management
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const management = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + management + '"]'
            }
          } else if (key3 === '96') { // 如其他（请说明） management_other
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '97') { // 是否获得省级以上质量奖荣誉 provincial_honors
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '98') { // 国家级质量奖数量（项） national_honors
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '99') { // 省级质量奖数量（项） provincial_awards
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '100') { // 质量奖名称 awards_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '101') { // 是否拥有自主品牌 is_brand
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '102') { // 自有品牌数量（项） brand_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '103') { // 自有品牌名称 brand_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '104') { // 省级以上著名品牌数量（项） provincial_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '105') { // 省级以上著名品牌名称 provincial_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '106') { // 是否参与制修订标准 is_standard
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = '1'
            }
          } else if (key3 === '107') { // 国际标准数量（项） international_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '108') { // 国家标准数量（项） national_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '109') { // 行业标准数量（项） industry_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '110') { // 标准名称（请填写代表性标准，不超过5项） standard_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '111') { // 是否主持制修订标准 is_standard2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = '1'
            }
          } else if (key3 === '112') { // 国际标准数量（项） international_number2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '113') { // 国家标准数量（项） national_number2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '114') { // 行业标准数量（项） industry_number2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '115') { // 标准名称（请填写代表性标准，不超过5项） standard_name2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '116') { // 核心业务采用信息系统支撑情况（可多选） information
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const information = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + information + '"]'
            }
          } else if (key3 === '117') { // 如其他（请说明） information_other
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '118') { // 产品获得发达国家或地区权威机构认证情况(多选) authentication
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const authentication = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + authentication + '"]'
            }
          } else if (key3 === '119') { // 如其他（请说明） authentication_other
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '120') { // 业务系统是否向云端迁移 is_cloud
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '121') { // 企业上云情况代码 cloud_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '122') { // 企业上云情况名称 cloud_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '123') { // 是否拥有制造业与互联网融合试点示范项目 is_fuse
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '125') { // 数字化水平名称 digitization_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '一级'
              obj[data['1'][124]] = '2'
            } else {
              if (data[key][key3] === '三级及以上' || data[key][key3] === '四级') {
                obj[data['1'][124]] = '2'
              } else if (data[key][key3] === '二级') {
                obj[data['1'][124]] = '1'
              } else {
                obj[data['1'][124]] = '0'
              }
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '126') { // 上一年数字化投入总额 digitization_investment
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '127') { // 是否精细化管理方式 refine_management
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '128') { // 建议进一步选择精细化管理内容如：六四格玛管理、卓越绩效管理等 refine_situation
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const refine = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + refine + '"]'
            }
          } else if (key3 === '129') { // 数字化技术使用情况 digital_technology
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const digital = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + digital + '"]'
            }
          } else if (key3 === '130') { // 是否绿色制造 green_make
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '131') { // 是否绿色工厂 green_factory
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '132') { // 是否绿色产品 green_product
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '133') { // 是否绿色供应链企业 green_supply
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '134') { // 是否绿色制造示范企业 green_example
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '135') { // 主导产品国际细分市场占有率（%） product_international1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '136') { // 主导产品国际细分市场占有率（%） product_international2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '137') { // 主导产品国际细分市场占有率（%） product_international3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '138') { // 主导产品全国细分市场占有率（%） product_country1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '139') { // 主导产品全国细分市场占有率（%） product_country2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '140') { // 主导产品全国细分市场占有率（%） product_country3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '141') { // 主导产品出口额（万元） product_export1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '142') { // 主导产品出口额（万元） product_export2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '143') { // 主导产品出口额（万元） product_export3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '144') { // 企业自有品牌个数（个） brand_numbers1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '145') { // 企业自有品牌个数（个） brand_numbers2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '146') { // 企业自有品牌个数（个） brand_numbers3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '147') { // 企业自有品牌销售收入（万元） brand_income1
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '148') { // 企业自有品牌销售收入（万元） brand_income2
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '149') { // 企业自有品牌销售收入（万元） brand_income3
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '150') { // 企业获得品牌授权、共享品牌个数 brand_cooperation
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '151') { // 企业拥有的名牌产品或驰名商标情况 brand_trademark
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 'E'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '152') { // 近三年获得过国家级科技奖励 is_national_reward
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '153') { // 获奖年份 national_year
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '154') { // 获奖名称 national_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '155') { // 获奖排名 national_ranking
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '156') { // 近三年获得过省级科技奖励 is_provincial_reward
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '157') { // 获奖年份 provincial_year
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '158') { // 获奖名称 provincial_year_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '159') { // 获奖排名 provincial_ranking
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '160') { // 近三年是否进入“创客中国”中小企业创新创业大赛全国500强企业组名单 is_maker_reward
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '161') { // 大赛年份 maker_year
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '162') { // 大赛排名 maker_ranking
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '163') { // 是否高新技术企业 is_high_tech
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '164') { // 是否国家级技术创新示范企业 is_country_innovate
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '165') { // 是否知识产权优势企业 is_intellectual_advantages
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '166') { // 是否知识产权示范企业 is_intellectual_demonstration
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '167') { // 是否拥有经认定的省部级以上研发机构 is_province_development
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '169') { // 技术研究院名称 technical_research_institute_name
            const temp = data[key][key3]
            if (temp === null || temp === '0' || data[key][key3] === 0) {
              obj[data['1']['168']] = '0'
              obj[data['1'][key3]] = '无'
            } else {
              if (temp.indexOf('国家') >= 0) {
                obj[data['1']['168']] = '1'
                obj[data['1'][key3]] = '国家级'
              } else if (temp.indexOf('省') >= 0) {
                obj[data['1']['168']] = '2'
                obj[data['1'][key3]] = '省级'
              } else if (temp.indexOf('以下') >= 0) {
                obj[data['1']['168']] = '4'
                obj[data['1'][key3]] = '市级以下'
              } else if (temp.indexOf('市级') >= 0) {
                obj[data['1']['168']] = '3'
                obj[data['1'][key3]] = '市级'
              } else {
                obj[data['1']['168']] = '0'
                obj[data['1'][key3]] = '无'
              }
            }
          } else if (key3 === '171') { // 企业技术中心名称 enterprise_technology_center_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1']['170']] = '0'
              obj[data['1'][key3]] = '无'
            } else {
              if (data[key][key3].indexOf('国家') >= 0) {
                obj[data['1']['170']] = '1'
                obj[data['1'][key3]] = '国家级'
              } else if (data[key][key3].indexOf('省') >= 0) {
                obj[data['1']['170']] = '2'
                obj[data['1'][key3]] = '省级'
              } else if (data[key][key3].indexOf('市级') >= 0) {
                obj[data['1']['170']] = '3'
                obj[data['1'][key3]] = '市级'
              } else if (data[key][key3].indexOf('以下') >= 0) {
                obj[data['1']['170']] = '4'
                obj[data['1'][key3]] = '市级以下'
              } else {
                obj[data['1']['170']] = '0'
                obj[data['1'][key3]] = '无'
              }
            }
          } else if (key3 === '173') { // 企业工程中心名称 enterprise_engineering_center_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1']['172']] = '0'
              obj[data['1'][key3]] = '无'
            } else {
              if (data[key][key3].indexOf('国家') >= 0) {
                obj[data['1']['172']] = '1'
                obj[data['1'][key3]] = '国家级'
              } else if (data[key][key3].indexOf('省') >= 0) {
                obj[data['1']['172']] = '2'
                obj[data['1'][key3]] = '省级'
              } else if (data[key][key3].indexOf('市级') >= 0) {
                obj[data['1']['172']] = '3'
                obj[data['1'][key3]] = '市级'
              } else if (data[key][key3].indexOf('以下') >= 0) {
                obj[data['1']['172']] = '4'
                obj[data['1'][key3]] = '市级以下'
              } else {
                obj[data['1']['172']] = '0'
                obj[data['1'][key3]] = '无'
              }
            }
          } else if (key3 === '175') { // 工业设计中心名称 industrial_design_center_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1']['174']] = '0'
              obj[data['1'][key3]] = '无'
            } else {
              if (data[key][key3].indexOf('国家') >= 0) {
                obj[data['1']['174']] = '1'
                obj[data['1'][key3]] = '国家级'
              } else if (data[key][key3].indexOf('省') >= 0) {
                obj[data['1']['174']] = '2'
                obj[data['1'][key3]] = '省级'
              } else if (data[key][key3].indexOf('市级') >= 0) {
                obj[data['1']['174']] = '3'
                obj[data['1'][key3]] = '市级'
              } else if (data[key][key3].indexOf('以下') >= 0) {
                obj[data['1']['174']] = '4'
                obj[data['1'][key3]] = '市级以下'
              } else {
                obj[data['1']['174']] = '0'
                obj[data['1'][key3]] = '无'
              }
            }
          } else if (key3 === '176') { // 院士专家工作站 academician_workstation
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '177') { // 博士后工作站 doctoral_workstation
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '178') { // 企业自填研发机构名称 other_center_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '180') { // 其他研发机构级别名称 other_center_level_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1']['179']] = '0'
              obj[data['1'][key3]] = '无'
            } else {
              if (data[key][key3].indexOf('国家') >= 0) {
                obj[data['1']['179']] = '1'
                obj[data['1'][key3]] = '国家级'
              } else if (data[key][key3].indexOf('省') >= 0) {
                obj[data['1']['179']] = '2'
                obj[data['1'][key3]] = '省级'
              } else if (data[key][key3].indexOf('以下') >= 0) {
                obj[data['1']['179']] = '4'
                obj[data['1'][key3]] = '市级以下'
              } else if (data[key][key3].indexOf('市级') >= 0) {
                obj[data['1']['179']] = '3'
                obj[data['1'][key3]] = '市级'
              } else {
                obj[data['1']['174']] = '0'
                obj[data['1'][key3]] = '无'
              }
            }
          } else if (key3 === '181') { // 合作院校机构名称（3个以内） school_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const refine = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + refine + '"]'
            }
          } else if (key3 === '182') { // I类知识产权总数（项） intellectual_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '183') { // Ⅰ类高价值知识产权（项） high_intellectual
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '184') { // 自主研发的Ⅰ类知识产权（项） autonomy_intellectual
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '185') { // 发明专利（项） invention_patent
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '186') { // 植物新品种（项） new_plant_variety
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '187') { // 国家级农作物品种（项） national_crop_varieties
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '188') { // 国家新药（项） national_new_drugs
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '189') { // 集成电路布图设计专有权 （项） integrated_circuit
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '190') { // Ⅱ类知识产权（项） second_intellectual
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '191') { // 软件著作权（项） software_copyright
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '192') { // 实用新型专利（项） utility_patent
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '193') { // 外观设计专利（项） appearance_design
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '194') { // 累计有效发明专利量 effective_invention
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '195') { // 海外发明专利授权量 overseas_invention
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseInt(data[key][key3])
            }
          } else if (key3 === '196') { // 企业获得首台（套）装备情况 first_equipment
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '197') { // 企业获得首批次材料情况 first_material
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '198') { // 企业获得首版次软件情况 first_soft
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '199') { // 最新企业估值（万元） ent_valuation
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '201') { // 上市情况名称 listing_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1']['200']] = '0'
              obj[data['1'][key3]] = '无上市计划'
            } else {
              if (data[key][key3] === '已上市') {
                obj[data['1']['200']] = '2'
              } else if (data[key][key3] === '有上市计划') {
                obj[data['1']['200']] = '1'
              } else {
                obj[data['1']['200']] = '0'
              }
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '202') { // 股票代码 stock_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '204') { // 上市进程名称 listing_process_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
              obj[data['1'][key3]] = '未进行上市前股改'
            } else {
              if (data[key][key3] === '已上市') {
                obj[data['1']['203']] = '2'
              } else if (data[key][key3] === '有上市计划') {
                obj[data['1']['203']] = '1'
              } else {
                obj[data['1']['203']] = '0'
              }
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '205') { // 拟上市地代码 listing_place_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '206') { // 拟上市地名称 listing_place_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '-'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '207') { // 近3年是否申请银行贷款 bank_loans
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '208') { // 信贷满足率 credit_satisfaction
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '209') { // 所获得贷款主要用于下面哪些事项 credit_satisfaction
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '[]'
            } else {
              const digital = data[key][key3].replace(/,/g, '","')
              obj[data['1'][key3]] = '["' + digital + '"]'
            }
          } else if (key3 === '210') { // 下一步融资计划 next_plan
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              if (data[key][key3] === '是') {
                obj[data['1'][key3]] = '1'
              } else {
                obj[data['1'][key3]] = '0'
              }
            }
          } else if (key3 === '211') { // 资金需求额（万元） funds_number
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = 0
            } else {
              obj[data['1'][key3]] = parseFloat(data[key][key3])
            }
          } else if (key3 === '212') { // 计划融资方式代码 financing_method_code
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '4'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '213') { // 计划融资方式名称 financing_method_name
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '其他'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '214') { // 境外并购情况 overseas_mergers
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '215') { // 境外设立分公司情况 overseas_branches
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '216') { // 境外设立研发机构情况 overseas_research
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '217') { // 向境外支付专利使用费 overseas_patent
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '218') { // 近2年是否承担过国家重大科技项目 national_project
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else if (key3 === '219') { // 近2年是否获得过国家级技术创新类项目 national_innovate
            if (data[key][key3] === null || data[key][key3] === '0' || data[key][key3] === 0) {
              obj[data['1'][key3]] = '0'
            } else {
              obj[data['1'][key3]] = data[key][key3]
            }
          } else {
            // console.log(key3)
            // obj[data['1'][key3]] = data[key][key3]
          }
        }
        list.push(obj)
        obj = {}
      }
    }
    /* Update state */
    callback(list, make_cols(ws['!ref']))
  }
  reader.readAsBinaryString(file)
}

const character = {
  'ent_name': {
    text: 'entName',
    type: String
  },
  'ent_code': {
    text: 'entCode',
    type: String
  },
  'legal_person': {
    text: 'legalPerson',
    type: String
  },
  'prov_code': {
    text: 'provCode',
    type: String
  },
  'prov_name': {
    text: 'provName',
    type: String
  },
  'city_code': {
    text: 'cityCode',
    type: String
  },
  'city_name': {
    text: 'cityName',
    type: String
  },
  'dist_code': {
    text: 'distCode',
    type: String
  },
  'dist_name': {
    text: 'distName',
    type: String
  },
  'reg_address': {
    text: 'regAddress',
    type: String
  },
  'reg_time': {
    text: 'regTime',
    type: String
  },
  'reg_capital': {
    text: 'regCapital',
    type: String
  },
  'industry_code': {
    text: 'industryCode',
    type: String
  },
  'industry_name': {
    text: 'industryName',
    type: String
  },
  'industry_second_code': {
    text: 'industrySecondCode',
    type: String
  },
  'industry_second_name': {
    text: 'industrySecondName',
    type: String
  },
  'industry_three_code': {
    text: 'industryThreeCode',
    type: String
  },
  'industry_three_name': {
    text: 'industryThreeName',
    type: String
  },
  'industry_fourth_code': {
    text: 'industryFourthCode',
    type: String
  },
  'industry_fourth_name': {
    text: 'industryFourthName',
    type: String
  },
  'ent_type_code': {
    text: 'entTypeCode',
    type: String
  },
  'ent_type_name': {
    text: 'entTypeName',
    type: String
  },
  'ent_scale_code': {
    text: 'entScaleCode',
    type: String
  },
  'ent_scale_name': {
    text: 'entScaleName',
    type: String
  },
  'ent_number': {
    text: 'entNumber',
    type: integer
  },
  'operation_life': {
    text: 'operationLife',
    type: integer
  },
  'ent_holding': {
    text: 'entHolding',
    type: String
  },
  'ent_similar': {
    text: 'entSimilar',
    type: String
  },
  'contacts_name': {
    text: 'contactsName',
    type: String
  },
  'contacts_tel': {
    text: 'contactsTel',
    type: String
  },
  'contacts_mobile': {
    text: 'contactsMobile',
    type: String
  },
  'comm_address': {
    text: 'commAddress',
    type: String
  },
  'email': {
    text: 'email',
    type: String
  },
  'postal_code': {
    text: 'postalCode',
    type: String
  },
  'employees_number1': {
    text: 'employeesNumber1',
    type: Number
  },
  'employees_number2': {
    text: 'employeesNumber2',
    type: String
  },
  'employees_number3': {
    text: 'employeesNumber3',
    type: String
  },
  'development_number1': {
    text: 'developmentNumber1',
    type: String
  },
  'development_number2': {
    text: 'developmentNumber2',
    type: String
  },
  'development_number3': {
    text: 'developmentNumber3',
    type: String
  },
  'business_income1': {
    text: 'businessIncome1',
    type: String
  },
  'business_income2': {
    text: 'businessIncome2',
    type: String
  },
  'business_income3': {
    text: 'businessIncome3',
    type: String
  },
  'main_income1': {
    text: 'mainIncome1',
    type: String
  },
  'main_income2': {
    text: 'mainIncome2',
    type: String
  },
  'main_income3': {
    text: 'mainIncome3',
    type: String
  },
  'net_profits1': {
    text: 'netProfits1',
    type: String
  },
  'net_profits2': {
    text: 'netProfits2',
    type: String
  },
  'net_profits3': {
    text: 'netProfits3',
    type: String
  },
  'assets1': {
    text: 'assets1',
    type: String
  },
  'assets2': {
    text: 'assets2',
    type: String
  },
  'assets3': {
    text: 'assets3',
    type: String
  },
  'liabilities1': {
    text: 'liabilities1',
    type: String
  },
  'liabilities2': {
    text: 'liabilities2',
    type: String
  },
  'liabilities3': {
    text: 'liabilities3',
    type: String
  },
  'taxes1': {
    text: 'taxes1',
    type: String
  },
  'taxes2': {
    text: 'taxes2',
    type: String
  },
  'taxes3': {
    text: 'taxes3',
    type: String
  },
  'new_financing1': {
    text: 'newFinancing1',
    type: String
  },
  'new_financing2': {
    text: 'newFinancing2',
    type: String
  },
  'new_financing3': {
    text: 'newFinancing3',
    type: String
  },
  'development_cost1': {
    text: 'developmentCost1',
    type: String
  },
  'development_cost2': {
    text: 'developmentCost2',
    type: String
  },
  'development_cost3': {
    text: 'developmentCost3',
    type: String
  },
  'pre_tax1': {
    text: 'preTax1',
    type: String
  },
  'pre_tax2': {
    text: 'preTax2',
    type: String
  },
  'pre_tax3': {
    text: 'preTax3',
    type: String
  },
  'subdivide_time': {
    text: 'subdivideTime',
    type: String
  },
  'product_name': {
    text: 'productName',
    type: String
  },
  'product_time': {
    text: 'productTime',
    type: String
  },
  'product_type_code': {
    text: 'productTypeCode',
    type: String
  },
  'product_type_name': {
    text: 'productTypeName',
    type: String
  },
  'industry_top': {
    text: 'industryTop',
    type: String
  },
  'is_industry': {
    text: 'isIndustry',
    type: String
  },
  'industry_code6': {
    text: 'industryCode6',
    type: String
  },
  'industry_name6': {
    text: 'industryName6',
    type: String
  },
  'is_rising': {
    text: 'isRising',
    type: String
  },
  'rising_industry_code': {
    text: 'risingIndustryCode',
    type: String
  },
  'rising_industry_name': {
    text: 'risingIndustryName',
    type: String
  },
  'industrial_chain_code': {
    text: 'industrialChainCode',
    type: String
  },
  'industrial_chain_name': {
    text: 'industrialChainName',
    type: String
  },
  'is_short': {
    text: 'isShort',
    type: String
  },
  'short_content': {
    text: 'shortContent',
    type: String
  },
  'blank_industry': {
    text: 'blankIndustry',
    type: String
  },
  'alternative_products': {
    text: 'alternativeProducts',
    type: String
  },
  'technological_innovation': {
    text: 'technologicalInnovation',
    type: String
  },
  'is_china': {
    text: 'isChina',
    type: String
  },
  'is_complement': {
    text: 'isComplement',
    type: String
  },
  'is_manufacture': {
    text: 'isManufacture',
    type: String
  },
  'manufacture_code': {
    text: 'manufactureCode',
    type: String
  },
  'manufacture_name': {
    text: 'manufactureName',
    type: String
  },
  'is_net': {
    text: 'isNet',
    type: String
  },
  'net_code': {
    text: 'netCode',
    type: String
  },
  'net_name': {
    text: 'netName',
    type: String
  },
  'complement_content': {
    text: 'complementContent',
    type: String
  },
  'management': {
    text: 'management',
    type: String
  },
  'management_other': {
    text: 'managementOther',
    type: String
  },
  'provincial_honors': {
    text: 'provincialHonors',
    type: String
  },
  'national_honors': {
    text: 'nationalHonors',
    type: String
  },
  'provincial_awards': {
    text: 'provincialAwards',
    type: String
  },
  'awards_name': {
    text: 'awardsName',
    type: String
  },
  'is_brand': {
    text: 'isBrand',
    type: String
  },
  'brand_number': {
    text: 'brandNumber',
    type: String
  },
  'brand_name': {
    text: 'brandName',
    type: String
  },
  'provincial_number': {
    text: 'provincialNumber',
    type: String
  },
  'provincial_name': {
    text: 'provincialName',
    type: String
  },
  'is_standard': {
    text: 'isStandard',
    type: String
  },
  'international_number': {
    text: 'internationalNumber',
    type: String
  },
  'national_number': {
    text: 'nationalNumber',
    type: String
  },
  'industry_number': {
    text: 'industryNumber',
    type: String
  },
  'standard_name': {
    text: 'standardName',
    type: String
  },
  'is_standard2': {
    text: 'isStandard2',
    type: String
  },
  'international_number2': {
    text: 'internationalNumber2',
    type: String
  },
  'national_number2': {
    text: 'nationalNumber2',
    type: String
  },
  'industry_number2': {
    text: 'industryNumber2',
    type: String
  },
  'standard_name2': {
    text: 'standardName2',
    type: String
  },
  'information': {
    text: 'information',
    type: String
  },
  'information_other': {
    text: 'informationOther',
    type: String
  },
  'authentication': {
    text: 'authentication',
    type: String
  },
  'authentication_other': {
    text: 'authenticationOther',
    type: String
  },
  'is_cloud': {
    text: 'isCloud',
    type: String
  },
  'cloud_code': {
    text: 'cloudCode',
    type: String
  },
  'cloud_name': {
    text: 'cloudName',
    type: String
  },
  'is_fuse': {
    text: 'isFuse',
    type: String
  },
  'digitization_code': {
    text: 'digitizationCode',
    type: String
  },
  'digitization_name': {
    text: 'digitizationName',
    type: String
  },
  'digitization_investment': {
    text: 'digitizationInvestment',
    type: String
  },
  'refine_management': {
    text: 'refineManagement',
    type: String
  },
  'refine_situation': {
    text: 'refineSituation',
    type: String
  },
  'digital_technology': {
    text: 'digitalTechnology',
    type: String
  },
  'green_make': {
    text: 'greenMake',
    type: String
  },
  'green_factory': {
    text: 'greenFactory',
    type: String
  },
  'green_product': {
    text: 'greenProduct',
    type: String
  },
  'green_supply': {
    text: 'greenSupply',
    type: String
  },
  'green_example': {
    text: 'greenExample',
    type: String
  },
  'product_international1': {
    text: 'productInternational1',
    type: String
  },
  'product_international2': {
    text: 'productInternational2',
    type: String
  },
  'product_international3': {
    text: 'productInternational3',
    type: String
  },
  'product_country1': {
    text: 'productCountry1',
    type: String
  },
  'product_country2': {
    text: 'productCountry2',
    type: String
  },
  'product_country3': {
    text: 'productCountry3',
    type: String
  },
  'product_export1': {
    text: 'productExport1',
    type: String
  },
  'product_export2': {
    text: 'productExport2',
    type: String
  },
  'product_export3': {
    text: 'productExport3',
    type: String
  },
  'brand_numbers1': {
    text: 'brandNumbers1',
    type: String
  },
  'brand_numbers2': {
    text: 'brandNumbers2',
    type: String
  },
  'brand_numbers3': {
    text: 'brandNumbers3',
    type: String
  },
  'brand_income1': {
    text: 'brandIncome1',
    type: String
  },
  'brand_income2': {
    text: 'brandIncome2',
    type: String
  },
  'brand_income3': {
    text: 'brandIncome3',
    type: String
  },
  'brand_cooperation': {
    text: 'brandCooperation',
    type: String
  },
  'brand_trademark': {
    text: 'brandTrademark',
    type: String
  },
  'is_national_reward': {
    text: 'isNationalReward',
    type: String
  },
  'national_year': {
    text: 'nationalYear',
    type: String
  },
  'national_name': {
    text: 'nationalName',
    type: String
  },
  'national_ranking': {
    text: 'nationalRanking',
    type: String
  },
  'is_provincial_reward': {
    text: 'isProvincialReward',
    type: String
  },
  'provincial_year': {
    text: 'provincialYear',
    type: String
  },
  'provincial_year_name': {
    text: 'provincialName',
    type: String
  },
  'provincial_ranking': {
    text: 'provincialRanking',
    type: integer
  },
  'is_maker_reward': {
    text: 'isMakerReward',
    type: String
  },
  'maker_year': {
    text: 'makerYear',
    type: String
  },
  'maker_ranking': {
    text: 'makerRanking',
    type: integer
  },
  'is_high_tech': {
    text: 'isHighTech',
    type: String
  },
  'is_country_innovate': {
    text: 'isCountryInnovate',
    type: String
  },
  'is_intellectual_advantages': {
    text: 'isIntellectualAdvantages',
    type: String
  },
  'is_intellectual_demonstration': {
    text: 'isIntellectualDemonstration',
    type: String
  },
  'is_province_development': {
    text: 'isProvinceDevelopment',
    type: String
  },
  'technical_research_institute_code': {
    text: 'technicalResearchInstituteCode',
    type: String
  },
  'technical_research_institute_name': {
    text: 'technicalResearchInstituteName',
    type: String
  },
  'enterprise_technology_center_code': {
    text: 'enterpriseTechnologyCenterCode',
    type: String
  },
  'enterprise_technology_center_name': {
    text: 'enterpriseTechnologyCenterName',
    type: String
  },
  'enterprise_engineering_center_code': {
    text: 'enterpriseEngineeringCenterCode',
    type: String
  },
  'enterprise_engineering_center_name': {
    text: 'enterpriseEngineeringCenterName',
    type: String
  },
  'industrial_design_center_code': {
    text: 'industrialDesignCenterCode',
    type: String
  },
  'industrial_design_center_name': {
    text: 'industrialDesignCenterName',
    type: String
  },
  'academician_workstation': {
    text: 'academicianWorkstation',
    type: String
  },
  'doctoral_workstation': {
    text: 'doctoralWorkstation',
    type: String
  },
  'other_center_name': {
    text: 'otherCenterName',
    type: String
  },
  'other_center_level_code': {
    text: 'otherCenterLevelCode',
    type: String
  },
  'other_center_level_name': {
    text: 'otherCenterLevelName',
    type: String
  },
  'school_name': {
    text: 'schoolName',
    type: String
  },
  'intellectual_number': {
    text: 'intellectualNumber',
    type: String
  },
  'high_intellectual': {
    text: 'highIntellectual',
    type: String
  },
  'autonomy_intellectual': {
    text: 'autonomyIntellectual',
    type: String
  },
  'invention_patent': {
    text: 'inventionPatent',
    type: String
  },
  'new_plant_variety': {
    text: 'newPlantVariety',
    type: String
  },
  'national_crop_varieties': {
    text: 'nationalCropVarieties',
    type: String
  },
  'national_new_drugs': {
    text: 'nationalNewDrugs',
    type: String
  },
  'integrated_circuit': {
    text: 'integratedCircuit',
    type: String
  },
  'second_intellectual': {
    text: 'secondIntellectual',
    type: String
  },
  'software_copyright': {
    text: 'softwareCopyright',
    type: String
  },
  'utility_patent': {
    text: 'utilityPatent',
    type: String
  },
  'appearance_design': {
    text: 'appearanceDesign',
    type: String
  },
  'effective_invention': {
    text: 'effectiveInvention',
    type: String
  },
  'overseas_invention': {
    text: 'overseasInvention',
    type: String
  },
  'first_equipment': {
    text: 'firstEquipment',
    type: String
  },
  'first_material': {
    text: 'firstMaterial',
    type: String
  },
  'first_soft': {
    text: 'firstSoft',
    type: String
  },
  'ent_valuation': {
    text: 'entValuation',
    type: String
  },
  'listing_code': {
    text: 'listingCode',
    type: String
  },
  'listing_name': {
    text: 'listingName',
    type: String
  },
  'stock_code': {
    text: 'stockCode',
    type: String
  },
  'listing_process_code': {
    text: 'listingProcessCode',
    type: String
  },
  'listing_process_name': {
    text: 'listingProcessName',
    type: String
  },
  'listing_place_code': {
    text: 'listingPlaceCode',
    type: String
  },
  'listing_place_name': {
    text: 'listingPlaceName',
    type: String
  },
  'bank_loans': {
    text: 'bankLoans',
    type: String
  },
  'credit_satisfaction': {
    text: 'creditSatisfaction',
    type: String
  },
  'loan_purpose': {
    text: 'loanPurpose',
    type: String
  },
  'next_plan': {
    text: 'nextPlan',
    type: String
  },
  'funds_number': {
    text: 'fundsNumber',
    type: String
  },
  'financing_method_code': {
    text: 'financingMethodCode',
    type: String
  },
  'financing_method_name': {
    text: 'financingMethodName',
    type: String
  },
  'overseas_mergers': {
    text: 'overseasMergers',
    type: String
  },
  'overseas_branches': {
    text: 'overseasBranches',
    type: String
  },
  'overseas_research': {
    text: 'overseasResearch',
    type: String
  },
  'overseas_patent': {
    text: 'overseasPatent',
    type: String
  },
  'national_project': {
    text: 'nationalProject',
    type: String
  },
  'national_innovate': {
    text: 'nationalInnovate',
    type: String
  }
}

export default {
  exportEnterpriseExcel,
  diagnosisResultExcel,
  importExcel
}
